package com.cinyi.ormlite.annotation;
  
import java.lang.annotation.ElementType;  
import java.lang.annotation.Retention;  
import java.lang.annotation.RetentionPolicy;  
import java.lang.annotation.Target;  
  
/**
 * 字段约束条件设置
 * @author penghui
 *
 */
@Target(ElementType.FIELD)  
@Retention(RetentionPolicy.RUNTIME)  
public @interface TConstrains {
	/**
	 * 是否主键
	 * @return
	 */
	boolean primaryKey() default false;
	/**
	 * 是否唯一值
	 * @return
	 */
    boolean unique() default false; 
    /**
     * 是否可空
     * @return
     */
    boolean notNull() default false;  
    
    /**
     * 标识数据库字段的ID是否自增列
     * @return
     */
    boolean auto() default false ;
    
}  


